home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr37 / blast201.zip / BLAST.WCX (.txt) < prev    next >
Wildcat! WCX  |  1995-03-15  |  20KB  |  1,767 lines

  1. '! Decompiled with wccNosy version 4.20f (freeware)
  2. '! Input File: in.wcx  20277 bytes  01/29/123  04:31:38pm
  3. '! Code Segment Size  :14770 bytes
  4. '! Data Segment Size  :6537 bytes
  5. '! String Segment Size:5507 bytes
  6. '! Compiled with WCC version 4.01
  7.  
  8.       Type Type26
  9.         Filler0(1 To 6) As Byte
  10.         s6 As String*70
  11.         Filler76(1 To 14) As Byte
  12.         s90 As String*70
  13.         Filler160(1 To 14) As Byte
  14.         s174 As String*70
  15.         Filler244(1 To 20) As Byte
  16.         w264 As Word
  17.       End Type
  18.  
  19.       Declare Function Func14380(mh65534 As MessageHeader) As Integer
  20.  
  21.       Dim mh4463 As MessageHeader
  22.       Dim b4783 As Byte
  23.       Dim i4784 As Integer
  24.       Dim s4786 As String
  25.       Dim w4790 As Word
  26.       Dim i4792 As Integer
  27.       Dim i4794 As Integer
  28.       Dim d4798 As Date
  29.       Dim s4800 As String
  30.       Dim s4804 As String
  31.       Dim i4808 As Integer
  32.       Dim s4810 As String
  33.       Dim s4814 As String
  34.       Dim i4818 As Integer
  35.       Dim w4830 As Word
  36.       Dim i4832 As Integer
  37.       Dim i4834 As Integer
  38.       Dim i4836 As Integer
  39.       Dim b4840 As Byte
  40.       Dim b4841 As Byte
  41.       Dim b4842 As Byte
  42.       Dim b4843 As Byte
  43.       Dim i4844 As Integer
  44.       Dim s4846 As String
  45.       Dim cr4882 As ConfRecord
  46.       Dim l5548 As Long
  47.       Dim s5552 As String
  48.       Dim s5556 As String
  49.       Dim s5560 As String
  50.       Dim i5564 As Integer
  51.       Dim i5566 As Integer
  52.       Dim i5568 As Integer
  53.       Dim i5570 As Integer
  54.       Dim s5572 As String
  55.       Dim s5576 As String
  56.       Dim i5580 As Integer
  57.       Dim i5582 As Integer
  58.       Dim i5584 As Integer
  59.       Dim i5586 As Integer
  60.       Dim s5588 As String
  61.       Dim i5592 As Integer
  62.       Dim i5596 As Integer
  63.       Dim s5598 As String
  64.       Dim ur5602 As UserRecord
  65.       Dim s6252 As String
  66.       Dim l6256 As Long
  67.       Dim s6260 As String
  68.       Dim s6264 As String
  69.       Dim s6268 As String
  70.       Dim s6272 As String
  71.       Dim s6276 As String
  72.       Dim i6280 As Integer
  73.       Dim s6282 As String
  74.       Dim sp6286 As SecurityProfile
  75.       Dim d6527 As Date
  76.       Dim i6529 As Integer
  77.       Dim i6531 As Integer
  78.       Dim i6533 As Integer
  79.       Dim i6535 As Integer
  80.  
  81.       Dim l65474_ As Long
  82.       Dim i65478_ As Integer
  83.       Dim l65480_ As Long
  84.       Dim i65484_ As Integer
  85.       Dim l65486_ As Long
  86.       Dim i65490_ As Integer
  87.       Dim l65492_ As Long
  88.       Dim i65496_ As Integer
  89.       Dim l65498_ As Long
  90.       Dim i65502_ As Integer
  91.       Dim l65504_ As Long
  92.       Dim i65508_ As Integer
  93.       Dim l65510_ As Long
  94.       Dim i65514_ As Integer
  95.       Dim l65516_ As Long
  96.       Dim i65520_ As Integer
  97.       Dim l65522_ As Long
  98.       Dim i65526_ As Integer
  99.       Dim l65528_ As Long
  100.       Dim l65532_ As Long
  101.  
  102.       If Exists("BLAST.KEY") Then
  103.       Else
  104.    60   i5596 = 0
  105.         GoTo 1613
  106.       End If
  107.    72 Open "BLAST.KEY" For Input As 1
  108.       Input #1, s5588
  109.       Close 1
  110.       If s5588 = "" Then
  111.         i5596 = 0
  112.       Else
  113.   133   i5592 = Len(s5588)
  114.   169   For l6256 = 1 To i5592 Step 1
  115.           If Mid(s5588, l6256, 3) = Chr(34) + "DW" Then
  116.             s6260 = Left(s5588, l6256 - 1)
  117.             l6256 = l6256 - 1
  118.             s5588 = Right(s5588, i5592 - l6256)
  119.             GoTo 351
  120.           End If
  121.   316   Next
  122.   339   i5596 = 0
  123.         GoTo 1238
  124.   351   i5592 = Len(s5588)
  125.         s6264 = Right(s5588, i5592 - 10)
  126.         i6280 = Len(s6260)
  127.         i5582 = 5
  128.         s6282 = ""
  129.   435   For i5584 = 1 To i6280 Step 1
  130.           i5580 = Asc(Mid(s6260, i5584, 1))
  131.           i5586 = i5582 Xor i5580
  132.           s6282 = s6282 + Chr(i5586)
  133.         Next
  134.   565   i6280 = Len(s6282)
  135.   601   For i5584 = 1 To i6280 Step 1
  136.           i5580 = Asc(Mid(s6282, i5584, 1))
  137.           If i5580 < 65 Then
  138.             i5596 = 0
  139.             GoTo 1613
  140.           End If
  141.   700     If i5580 < 91 Then
  142.           Else
  143.   721       If i5580 < 97 Then
  144.               i5596 = 0
  145.               GoTo 1613
  146.             End If
  147.   748       If i5580 < 123 Then
  148.             Else
  149.   769         i5596 = 0
  150.               GoTo 1613
  151.             End If
  152.           End If
  153.   781   Next
  154.   804   i6280 = Len(s6264)
  155.         i5582 = 8
  156.         s5576 = ""
  157.   856   For i5584 = 1 To i6280 Step 1
  158.           i5580 = Asc(Mid(s6264, i5584, 1))
  159.           i5586 = i5582 Xor i5580
  160.           s5576 = s5576 + Chr(i5586)
  161.         Next
  162.   986   i6280 = Len(s5576)
  163.  1022   For i5584 = 1 To i6280 Step 1
  164.           i5580 = Asc(Mid(s5576, i5584, 1))
  165.           If i5580 < 65 Then
  166.             i5596 = 0
  167.             GoTo 1613
  168.           End If
  169.  1121     If i5580 < 91 Then
  170.           Else
  171.  1142       If i5580 < 97 Then
  172.               i5596 = 0
  173.               GoTo 1613
  174.             End If
  175.  1169       If i5580 < 123 Then
  176.             Else
  177.  1190         i5596 = 0
  178.               GoTo 1613
  179.             End If
  180.           End If
  181.  1202   Next
  182.  1225   i5596 = 1
  183.         GoTo 1613
  184.  1238   GoTo 1613
  185.  1244   Color 15, 0
  186.         Cls 
  187.         Open s5598 For Input As 5
  188.         Do
  189.  1272     If EOF(5) Then
  190.             Close 5
  191.             GoTo 1345
  192.           End If
  193.  1294     Input #5, s5588
  194.           If EOF(5) Then
  195.             Close 5
  196.             Print s5588
  197.             GoTo 1345
  198.           End If
  199.  1331     Print s5588
  200.         Loop
  201.  1345   Color 1, 3
  202.         Locate 2, 69
  203.         Print "2.01";
  204.         Locate 2, 35
  205.         Print "95";
  206.         Color 15, 1
  207.         Locate 6, 28
  208.         Print "2.01";
  209.         If i5596 = 0 Then
  210.           b4840 = 86
  211.           s4846 = " (C) 1995 Hughes//////Unregistered Copy!"
  212.           GoSub 9140
  213.           Print s4846;
  214.         Else
  215.  1457     b4840 = 10
  216.           s4846 = " Registered To: "
  217.           GoSub 9140
  218.           Print s4846;
  219.           Color 13, 1
  220.           Print s6282 + " " + s5576;
  221.         End If
  222.  1515   Locate 7, 9
  223.         Color 15, 1
  224.         b4840 = 69
  225.         s4846 = "Written By: "
  226.         GoSub 9140
  227.         Print s4846;
  228.         Color 11, 1
  229.         b4840 = 126
  230.         s4846 = "Lawrence R. Hughes"
  231.         GoSub 9140
  232.         Print s4846;
  233.         Color 14, 1
  234.         Print "    Support@hughestech.com";
  235.         Return 
  236.       End If
  237.       Do
  238.         Do
  239.           Do
  240.             Do
  241.  1613         If ParamCount = 0 Then
  242.               Else
  243.  1631           i4808 = ParamCount
  244.                 Do
  245.  1639             If i4808 <> 3 Then
  246.                     Color 15, 0
  247.                     Cls 
  248.                     Print
  249.                     Print " Must Have 3 Command Line Choices!( BLAST.WCX B [Conf #] [Public Y OR N] )"
  250.                     Print " Sample: BLAST.WCX B 0 Y (B=Birthday, 0=Conference #, Y=Public)"
  251.                     Delay 20
  252.                     End 
  253.                   End If
  254.  1692             If i5596 = 0 Then
  255.                     Color 15, 0
  256.                     Cls 
  257.                     Print
  258.                     Print " Sorry BirthdayBlast! For Registered Versions Only!"
  259.                     Delay 10
  260.                     End 
  261.                   End If
  262.  1735             If ParamStr(1) = "B" Or ParamStr(i4808) = "b" Then
  263.                     GoTo 13604
  264.                   End If
  265.  1776             i4808 = 6
  266.                 Loop
  267.               End If
  268.  1789         b4840 = 4
  269.               s4846 = "BLAST2.BBS"
  270.               GoSub 9140
  271.               s5598 = s4846
  272.               GoSub 1244
  273.               Locate 14, 33
  274.               Color 14, 1
  275.               Print "Your Selection->";
  276.               Do
  277.                 Do
  278.  1848             s5572 = InKey(1213417543)
  279.                   If (s5572 = "") = 0 Then GoTo 1883
  280.                 Loop
  281.  1883           If s5572 = "S" Or s5572 = "s" Then
  282.                   Print s5572;
  283.                   GoTo 2130
  284.                 End If
  285.  1927           If s5572 = "Q" Or s5572 = "q" Then
  286.                   Print s5572;
  287.                   Color 15, 0
  288.                   Cls 
  289.                   End 
  290.                 End If
  291.  1975           If s5572 = "T" Or s5572 = "t" Then
  292.                   Print s5572;
  293.                   GoTo 3078
  294.                 End If
  295.  2019           If s5572 = "E" Or s5572 = "e" Then
  296.                   Print s5572;
  297.                   GoTo 4629
  298.                 End If
  299.  2063           If s5572 = "B" Or s5572 = "b" Then
  300.                   Print s5572;
  301.                   GoTo 7026
  302.                 End If
  303.  2107           Beep 
  304.                 Delay 1
  305.               Loop
  306.             Loop
  307.  2130       Color 15, 0
  308.             Cls 
  309.             b4840 = 5
  310.             s4846 = "BLAST3.BBS"
  311.             GoSub 9140
  312.             s5598 = s4846
  313.             GoSub 1244
  314.             l5548 = 0
  315.             i6280 = 11
  316.             i5580 = i6280
  317.             Do
  318.               Do
  319.  2198           i5570 = 0
  320.                 If GetConfInfo(cr4882, l5548) = -1 Then
  321.                 Else
  322.  2232             i5570 = 1
  323.                   GoTo 2382
  324.                 End If
  325.  2245           Locate i6280, 9
  326.                 Color 11, 1
  327.                 Print "[";
  328.                 Color 15, 1
  329.                 Print l5548;
  330.                 Color 11, 1
  331.                 Print "] ";
  332.                 Color 14, 1
  333.                 Print cr4882.Name;
  334.                 l5548 = l5548 + 1
  335.                 i6280 = i6280 + 1
  336.                 If i5580 + 3 = i6280 Then
  337.                   GoTo 2382
  338.                 End If
  339.  2376         Loop
  340.  2382         s6252 = ""
  341.               Color 11, 1
  342.               Locate 14, 15
  343.               Print "      Spacebar For More, Q To Quit Or Selection->";
  344.               Do
  345.                 Do
  346.                   Do
  347.                     Do
  348.                       Do
  349.  2414                   s5572 = InKey(1213417543)
  350.                         If (s5572 = "") = 0 Then GoTo 2449
  351.                       Loop
  352.  2449                 If s5572 = Chr(32) Then
  353.                         s6252 = ""
  354.                         GoTo 2824
  355.                       End If
  356.  2481                 If s5572 = "q" Or s5572 = "Q" Then
  357.                         l5548 = 0
  358.                         GoTo 1613
  359.                       End If
  360.  2523                 If s5572 = "0" Then
  361.                         l5548 = 0
  362.                         Print s5572;
  363.                         Delay 1
  364.                         GoTo 1613
  365.                       End If
  366.  2568                 s6252 = s6252 + s5572
  367.                       i5592 = Len(s6252)
  368.                       If Right(s6252, 1) = Chr(13) Then
  369.                         s6252 = Left(s6252, i5592 - 1)
  370.                         l6256 = Val(s6252)
  371.                         s6252 = ""
  372.                         l5548 = l6256
  373.                         GoTo 2953
  374.                       End If
  375.  2673                 If (s5572 = Chr(8) And i5592 > 1) = 0 Then GoTo 2767
  376.                       i5592 = i5592 - 1
  377.                       Print s5572;
  378.                       Print " ";
  379.                       Print Chr(8);
  380.                       s6252 = Left(s6252, i5592 - 1)
  381.                     Loop
  382.  2767               If (i5592 = 1 And s5572 = Chr(8)) = 0 Then GoTo 2810
  383.                     s6252 = ""
  384.                   Loop
  385.  2810             Print s5572;
  386.                 Loop
  387.  2824           If (i5570 = 1) = 0 Then GoTo 2848
  388.                 Beep 
  389.               Loop
  390.  2848         i6280 = 11
  391.               Locate 11, 9
  392.               Color 15, 1
  393.               Print "                                        ";
  394.               Locate 12, 9
  395.               Color 15, 1
  396.               Print "                                        ";
  397.               Locate 13, 9
  398.               Color 15, 1
  399.               Print "                                           ";
  400.               Locate 14, 9
  401.               Color 15, 1
  402.               Print "                                         ";
  403.             Loop
  404.  2953       If (l5548 > 0 And i5596 = 0) = 0 Then GoTo 3039
  405.             Beep 
  406.             GoSub 3062
  407.             Color 12, 9
  408.             Locate 10, 9
  409.             Print "  Sorry, Unregistered Versions Default To: Conference #0 !!";
  410.             Locate 21, 80
  411.             Delay 6
  412.             Color 15, 0
  413.             Cls 
  414.           Loop
  415.  3039     Delay 1
  416.           Color 15, 0
  417.           Cls 
  418.         Loop
  419.  3062   s5598 = "BLAST3.BBS"
  420.         GoSub 1244
  421.         Return 
  422.  3078   Color 15, 0
  423.         Cls 
  424.         b4840 = 2
  425.         s4846 = "BLAST4.BBS"
  426.         GoSub 9140
  427.         s5598 = s4846
  428.         GoSub 1244
  429.         Locate 9, 9
  430.         Color 11, 1
  431.         Print "[";
  432.         Color 14, 1
  433.         Print "A";
  434.         Color 11, 1
  435.         Print "]";
  436.         Color 14, 1
  437.         Print " Broadcasts To: First & Last Names Of All Users.";
  438.         Locate 10, 9
  439.         Color 11, 1
  440.         Print "[";
  441.         Color 14, 1
  442.         Print "B";
  443.         Color 11, 1
  444.         Print "]";
  445.         Color 14, 1
  446.         Print " Broadcasts To: FullNames @ Selected Security Level.";
  447.         Locate 11, 9
  448.         Color 11, 1
  449.         Print "[";
  450.         Color 14, 1
  451.         Print "C";
  452.         Color 11, 1
  453.         Print "]";
  454.         Color 14, 1
  455.         Print " Broadcasts To: Selected Gender.";
  456.         Locate 12, 9
  457.         Color 11, 1
  458.         Print "[";
  459.         Color 14, 1
  460.         Print "D";
  461.         Color 11, 1
  462.         Print "]";
  463.         Color 14, 1
  464.         Print " Broadcasts To: Telephone Area Codes.";
  465.         Locate 13, 9
  466.         Color 11, 1
  467.         Print "[";
  468.         Color 14, 1
  469.         Print "E";
  470.         Color 11, 1
  471.         Print "]";
  472.         Color 14, 1
  473.         Print " Broadcasts To: Selected Age Groups.";
  474.         s6252 = ""
  475.         Color 11, 1
  476.         Locate 14, 15
  477.         Print "     Q To Quit Or Selection->";
  478.         Do
  479.           Do
  480.  3510       s5572 = InKey(1213417543)
  481.             If (s5572 = "") = 0 Then GoTo 3545
  482.           Loop
  483.  3545     If s5572 = "q" Or s5572 = "Q" Then
  484.             GoTo 1613
  485.           End If
  486.  3581     If s5572 = "a" Or s5572 = "A" Then
  487.             i5568 = 0
  488.             GoTo 3804
  489.           End If
  490.  3623     If s5572 = "b" Or s5572 = "B" Then
  491.             i5568 = 1
  492.             GoTo 3883
  493.           End If
  494.  3666     If s5572 = "c" Or s5572 = "C" Then
  495.             i5568 = 2
  496.             GoTo 9382
  497.           End If
  498.  3709     If s5572 = "d" Or s5572 = "D" Then
  499.             i5568 = 3
  500.             GoTo 10739
  501.           End If
  502.  3752     If s5572 = "e" Or s5572 = "E" Then
  503.             i5568 = 5
  504.             GoTo 11828
  505.           End If
  506.  3795     Beep 
  507.         Loop
  508.  3804   Color 15, 0
  509.         Cls 
  510.         s5598 = "BLAST4.BBS"
  511.         GoSub 1244
  512.         Locate 11, 9
  513.         Print "MasterBlaster!";
  514.         Color 11, 1
  515.         Print " Will Broadcast To All Users In Selected Conf.!";
  516.         Delay 5
  517.         Color 15, 0
  518.         Cls 
  519.       Loop
  520.       Do
  521.  3883   s4814 = s4810
  522.         i5592 = 0
  523.         s6252 = ""
  524.         If i5596 = 0 Then
  525.           i5568 = 0
  526.           Beep 
  527.           Color 15, 0
  528.           Cls 
  529.           s5598 = "BLAST4.BBS"
  530.           GoSub 1244
  531.           Color 12, 9
  532.           Locate 10, 9
  533.           Print "             Sorry, Registered Versions Only!!!";
  534.           Locate 21, 80
  535.           Delay 4
  536.           GoTo 3078
  537.         End If
  538.  3997   i5568 = 1
  539.         Color 15, 0
  540.         Cls 
  541.         s5598 = "BLAST4.BBS"
  542.         GoSub 1244
  543.         Locate 11, 9
  544.         Color 14, 1
  545.         Print "Wc4.x Security Profile Name";
  546.         Color 15, 1
  547.         Print "(Q=Quit)";
  548.         Color 14, 1
  549.         Print "->";
  550.         Do
  551.  4083     s5572 = InKey(1213417543)
  552.           If (s5572 = "") = 0 Then GoTo 4118
  553.         Loop
  554.  4118   If s5572 = "q" Or s5572 = "Q" Then
  555.           GoTo 4391
  556.         End If
  557.         Do
  558.  4154     s6252 = s6252 + s5572
  559.           i5592 = Len(s6252)
  560.           If Right(s6252, 1) = Chr(13) Then
  561.             s6252 = Left(s6252, i5592 - 1)
  562.             l6256 = Val(s6252)
  563.             GoTo 4443
  564.           End If
  565.  4240     If s5572 = Chr(8) And i5592 > 1 Then
  566.             i5592 = i5592 - 1
  567.             Print s5572;
  568.             Print " ";
  569.             Print Chr(8);
  570.             s6252 = Left(s6252, i5592 - 1)
  571.             GoTo 4083
  572.           End If
  573.  4334     If i5592 = 1 And s5572 = Chr(8) Then
  574.             s6252 = ""
  575.             GoTo 4083
  576.           End If
  577.  4377     Print s5572;
  578.           GoTo 4083
  579.  4391     If s6252 = "" Then
  580.             Color 15, 0
  581.             Cls 
  582.             s4810 = s4814
  583.             GoTo 3078
  584.             GoTo 4443
  585.           End If
  586.  4437   Loop
  587.  4443   s4810 = s6252
  588.         s6252 = ""
  589.         If GetSecProfile(sp6286, s4810) = -1 Then
  590.           Locate 11, 9
  591.           Print "MasterBlaster!";
  592.           Color 11, 1
  593.           Print " Will Broadcast To All Users                  ";
  594.           Locate 12, 24
  595.           Print "With Profile Name:";
  596.           Color 15, 1
  597.           Print s4810;
  598.           Delay 2
  599.           Color 15, 0
  600.           Cls 
  601.           GoTo 1613
  602.         End If
  603.  4567   Beep 
  604.         Locate 11, 9
  605.         Color 11, 9
  606.         Print "Could Not Locate Security Profile Name:                 ";
  607.         Color 14, 1
  608.         Locate 12, 49
  609.         Print s4810;
  610.         Delay 3
  611.       Loop
  612.       Do
  613.         Do
  614.  4629     Color 15, 0
  615.           Cls 
  616.           s5598 = "BLAST5.BBS"
  617.           GoSub 1244
  618.           s6268 = User.Alias
  619.           If Asc(Left(s6268, 1)) = 0 Then
  620.             s6268 = User.Name
  621.           End If
  622.  4703     Locate 11, 9
  623.           Color 14, 0
  624.           If i5568 = 2 Then
  625.             Print "     To:>[ First & Last Name Of All Users In Selected Gender! ]";
  626.           Else
  627.  4746       If i5568 = 3 Then
  628.               Print "     To:>[ First & Last Name Of All Users In Selected Area Code ]";
  629.             Else
  630.  4776         If i5568 = 4 Then
  631.                 Print "     To:>[ Name Of Users With Selected Area Code & Gender! ]";
  632.               Else
  633.  4806           If s4810 = "" Then
  634.                   Print "     To:>[ First & Last Name Of All Users! ]";
  635.                 Else
  636.  4838             If i5568 = 1 Then
  637.                     Print "     To:>[ First & Last Name Of All Users In Selected Profile! ]";
  638.                   Else
  639.  4868               If i5568 = 5 Then
  640.                       Print "     To:>[ Name Of All Users In Selected Age Group! ]";
  641.                     Else
  642.  4898                 If i5568 = 6 Then
  643.                         Print "     To:>[ Name Of All Users In Selected Age Group & Gender! ]";
  644.                       End If
  645.                     End If
  646.                   End If
  647.                 End If
  648.               End If
  649.             End If
  650.           End If
  651.  4922     Locate 12, 9
  652.           Color 14, 0
  653.           Print "   From:>[ ";
  654.           Print s6268;
  655.           Print " ]";
  656.           If i6280 = 1 Then
  657.           Else
  658.  4982       Locate 13, 9
  659.             s6276 = InputMask("Subject:>", "XXXXXXXXXXXXXXXXXXXXXXXXX", "", 1213417543)
  660.             If s6276 = "" Then
  661.               Color 15, 0
  662.               Cls 
  663.               GoTo 1613
  664.             End If
  665.  5048       i6280 = 1
  666.           End If
  667.  5055     Locate 15, 9
  668.           Print "Subject:>[ "; s6276;
  669.           Print " ]";
  670.           Locate 16, 9
  671.           If InputYesNo("Correct[y/n]?", 1213417543) = -1 Then
  672.             GoTo 5135
  673.           End If
  674.  5123     i6280 = 0
  675.         Loop
  676.  5135   If i4784 = 1 Then
  677.         Else
  678.  5156     Color 15, 0
  679.           Cls 
  680.           s5598 = "BLAST6.BBS"
  681.           GoSub 1244
  682.           Color 14, 0
  683.           Open "BLASTER.TXT" For Output As 1
  684.           i4794 = 1
  685.           Locate 10, 1
  686.           If i5596 = 0 Then
  687.             GoTo 6604
  688.           End If
  689.  5240
  690.  5261     For i5592 = 1 To 147 Step 1
  691.             Locate i5592 + 10, 1
  692.             If i5592 > 10 And i5592 < 21 Then
  693.               i5566 = i5592
  694.               GoSub 6904
  695.               Locate i5592, 1
  696.             End If
  697.  5377       If i5592 > 20 And i5592 < 31 Then
  698.               i5566 = i5592 - 10
  699.               GoSub 6904
  700.               Locate i5592 - 10, 1
  701.             End If
  702.  5437       If i5592 > 30 And i5592 < 41 Then
  703.               i5566 = i5592 - 20
  704.               GoSub 6904
  705.               Locate i5592 - 20, 1
  706.             End If
  707.  5497       If i5592 > 40 And i5592 < 51 Then
  708.               i5566 = i5592 - 30
  709.               GoSub 6904
  710.               Locate i5592 - 30, 1
  711.             End If
  712.  5557       If i5592 > 50 And i5592 < 61 Then
  713.               i5566 = i5592 - 40
  714.               GoSub 6904
  715.               Locate i5592 - 40, 1
  716.             End If
  717.  5617       If i5592 > 60 And i5592 < 71 Then
  718.               i5566 = i5592 - 50
  719.               GoSub 6904
  720.               Locate i5592 - 50, 1
  721.             End If
  722.  5677       If i5592 > 70 And i5592 < 81 Then
  723.               i5566 = i5592 - 60
  724.               GoSub 6904
  725.               Locate i5592 - 60, 1
  726.             End If
  727.  5737       If i5592 > 80 And i5592 < 91 Then
  728.               i5566 = i5592 - 70
  729.               GoSub 6904
  730.               Locate i5592 - 70, 1
  731.             End If
  732.  5797       If i5592 > 90 And i5592 < 101 Then
  733.               i5566 = i5592 - 80
  734.               GoSub 6904
  735.               Locate i5592 - 80, 1
  736.             End If
  737.  5857       If i5592 > 100 And i5592 < 111 Then
  738.               i5566 = i5592 - 90
  739.               GoSub 6904
  740.               Locate i5592 - 90, 1
  741.             End If
  742.  5917       If i5592 > 110 And i5592 < 121 Then
  743.               i5566 = i5592 - 100
  744.               GoSub 6904
  745.               Locate i5592 - 100, 1
  746.             End If
  747.  5977       If i5592 > 120 And i5592 < 131 Then
  748.               i5566 = i5592 - 110
  749.               GoSub 6904
  750.               Locate i5592 - 110, 1
  751.             End If
  752.  6037       If i5592 > 130 And i5592 < 141 Then
  753.               i5566 = i5592 - 120
  754.               GoSub 6904
  755.               Locate i5592 - 120, 1
  756.             End If
  757.  6097       If i5592 > 140 And i5592 < 151 Then
  758.               i5566 = i5592 - 130
  759.               GoSub 6904
  760.               Locate i5592 - 130, 1
  761.             End If
  762.  6157       Color 15, 0
  763.             Print i5592;
  764.             Print ":";
  765.             Color 14, 0
  766.             Input s5588
  767.             If s5588 = "" Then
  768.               GoTo 6287
  769.             End If
  770.  6216       If i5592 = 1 And Left(s5588, 2) = "<<" Then
  771.               GoTo 13403
  772.             End If
  773.  6255       Print #1, s5588
  774.           Next
  775.           Do
  776.  6287       s6252 = ""
  777.             Print #1, s6252
  778.             b4840 = 49
  779.             s4846 = "@0E@MasterBlaster! Ver:2.01 By: Hughes Technologies, Inc."
  780.             GoSub 9140
  781.             s6252 = s4846
  782.             Print #1, s6252
  783.             If i5596 = 0 Then
  784.               b4840 = 16
  785.               s4846 = "Blasted This Message! Unregistered Copy!!"
  786.               GoSub 9140
  787.               s6252 = s4846
  788.             Else
  789.  6394         b4840 = 15
  790.               s4846 = "Blasted This Message! Registered To: "
  791.               GoSub 9140
  792.               s6252 = s4846 + s6282 + " " + s5576
  793.             End If
  794.  6443       Print #1, s6252
  795.             Close 1
  796.             Color 15, 0
  797.             Cls 
  798.             s5598 = "BLAST5.BBS"
  799.             GoSub 1244
  800.             If i5596 = 0 Then
  801.               Color 14, 1
  802.               Locate 9, 9
  803.               Beep 
  804.               Print "Unregistered Copy! Max 2 Lines!";
  805.             End If
  806.  6521       If i5596 = 0 Then
  807.               Color 14, 1
  808.               Locate 10, 9
  809.               Print "Registered Versions Max 147 Lines!";
  810.             End If
  811.  6558       Color 14, 1
  812.             Locate 11, 9
  813.             Beep 
  814.             Print "Your Message Has Been Saved!";
  815.             Color 15, 1
  816.             Locate 13, 9
  817.             GoTo 6824
  818.  6604
  819.  6625       For i5592 = 1 To 2 Step 1
  820.               Locate i5592 + 10, 1
  821.               Color 15, 0
  822.               Print i5592;
  823.               Print ":";
  824.               Color 14, 0
  825.               Input s5588
  826.               If s5588 = "" Then
  827.                 GoTo 6287
  828.               End If
  829.  6748         Print #1, s5588
  830.             Next
  831.  6780     Loop
  832.         End If
  833.  6786   Color 15, 0
  834.         Cls 
  835.         s5598 = "BLAST5.BBS"
  836.         GoSub 1244
  837.         Color 15, 1
  838.         Locate 13, 9
  839.  6824   If InputYesNo("Is This A Public Only Conference[y/n]?", 1213417543) = -1 Then
  840.           s5560 = "Y"
  841.         Else
  842.  6863     s5560 = "no"
  843.           GoTo 6878
  844.         End If
  845.  6878   If i4784 = 0 Then
  846.           GoTo 1613
  847.         End If
  848.  6898   GoTo 7026
  849.  6904
  850.  6928   For i5564 = i5566 To 20 Step 1
  851.           Locate i5564, 1
  852.           Print String(80, " ");
  853.         Next
  854.  7025   Return 
  855.  7026   If i4794 = 1 Then
  856.           GoTo 7053
  857.         End If
  858.  7047 Loop
  859.  7053 Color 15, 0
  860.       Cls 
  861.       s5598 = "BLAST5.BBS"
  862.       GoSub 1244
  863.       Locate 9, 9
  864.       Color 14, 1
  865.       Print " User Selected =";
  866.       Color 10, 1
  867.       Print " Green";
  868.       Color 14, 1
  869.       Print " / Non Selected =";
  870.       Color 12, 1
  871.       Print " Red";
  872.       Open "BLA.DAT" For Output As 3
  873.       s4810 = UCase(s4810)
  874.  7191 If GetNextUser(ur5602, 1213417543) Then
  875.       Else
  876.  7214   Close 3
  877.         Func14380(mh4463)
  878.         GoTo 9997
  879.       End If
  880.  7235 s5552 = ur5602.PhoneNumber
  881.       If i5568 = 1 And s4810 = ur5602.SecLevel Then
  882.         GoTo 8418
  883.       End If
  884.  7288 If i5568 = 2 And b4783 = ur5602.Sex Then
  885.         GoTo 8418
  886.       End If
  887.  7328 If i5568 = 0 Then
  888.         GoTo 8418
  889.       End If
  890.  7348 If i5568 = 3 And s4786 = Left(s5552, 3) Then
  891.         GoTo 8418
  892.       End If
  893.  7386 If i5568 = 4 And s4786 = Left(s5552, 3) Then
  894.         GoTo 8922
  895.       End If
  896.  7424 If i5568 = 5 Then
  897.         GoTo 7692
  898.       End If
  899.  7445 If i5568 = 6 Then
  900.         GoTo 7692
  901.       End If
  902.  7466 If i5568 = 8 Then
  903.         GoTo 14120
  904.       End If
  905.       Do
  906.         Do
  907.           Do
  908.             Do
  909.               Do
  910.                 Do
  911.                   Do
  912.                     Do
  913.                       Do
  914.  7487                   Locate 11, 9
  915.                         Print "                                                               ";
  916.                         s4800 = ur5602.Alias
  917.                         If Asc(Left(s4800, 1)) = 0 Then
  918.                           s4800 = ur5602.Name
  919.                         End If
  920.  7553                   Color 15, 1
  921.                         i4818 = Len(s4800)
  922.                         If i4818 < 25 Then
  923.                           s4804 = s4800 + String(25 - i4818, 32)
  924.                         Else
  925.  7617                     s4804 = s4800
  926.                         End If
  927.  7625                   Locate 11, 9
  928.                         Color 15, 1
  929.                         Print " User: ";
  930.                         Color 12, 0
  931.                         Print s4804;
  932.                         Color 15, 1
  933.                         Print ", Please Wait! Still Searching!";
  934.                         Delay 0.1
  935.                         GoTo 7191
  936.  7692                   CurrentDate d4798
  937.                         w4790 = Val(FormatDate(d4798, "mm"))
  938.                         i4792 = Val(FormatDate(d4798, "yy"))
  939.                         If s5556 = "A" Or s5556 = "a" Then
  940.                           i4832 = 12
  941.                         End If
  942.  7773                   If s5556 = "B" Or s5556 = "b" Then
  943.                           i4832 = 17
  944.                         End If
  945.  7810                   If s5556 = "C" Or s5556 = "c" Then
  946.                           i4832 = 20
  947.                         End If
  948.  7847                   If s5556 = "D" Or s5556 = "d" Then
  949.                           i4832 = 64
  950.                         End If
  951.  7884                   If s5556 = "E" Or s5556 = "e" Then
  952.                           i4832 = 120
  953.                         End If
  954.  7921                   w4830 = i4792 - i4832
  955.                         i4834 = Val(FormatDate(ur5602.BirthDate, "yy"))
  956.                         If s5556 = "A" Or s5556 = "a" Then
  957.                         Else
  958.  7998                     If s5556 = "B" Or s5556 = "b" Then
  959.                             GoTo 8176
  960.                           End If
  961.  8034                     If s5556 = "C" Or s5556 = "c" Then
  962.                             GoTo 8238
  963.                           End If
  964.  8070                     If s5556 = "D" Or s5556 = "d" Then
  965.                             GoTo 8300
  966.                           End If
  967.  8106                     If s5556 = "E" Or s5556 = "e" Then
  968.                             GoTo 8362
  969.                           End If
  970.                         End If
  971.  8142                   If (i4792 - i4834 > 12) = 0 Then GoTo 8170
  972.                       Loop
  973.  8170                 GoTo 8418
  974.  8176                 If (i4792 - i4834 > 17) = 0 Then GoTo 8204
  975.                     Loop
  976.  8204               If (i4792 - i4834 < 13) = 0 Then GoTo 8232
  977.                   Loop
  978.  8232             GoTo 8418
  979.  8238             If (i4792 - i4834 > 20) = 0 Then GoTo 8266
  980.                 Loop
  981.  8266           If (i4792 - i4834 < 18) = 0 Then GoTo 8294
  982.               Loop
  983.  8294         GoTo 8418
  984.  8300         If (i4792 - i4834 > 64) = 0 Then GoTo 8328
  985.             Loop
  986.  8328       If (i4792 - i4834 < 21) = 0 Then GoTo 8356
  987.           Loop
  988.  8356     GoTo 8418
  989.  8362     If i4792 - i4834 > 64 Then
  990.             GoTo 8418
  991.           End If
  992.  8390     If (i4792 - i4834 < 65) = 0 Then GoTo 8418
  993.         Loop
  994.         Do
  995.           Do
  996.  8418       If i5568 = 0 Then
  997.             Else
  998.  8438         If i5568 = 6 Then
  999.                 GoTo 8673
  1000.               End If
  1001.               Do
  1002.  8459           Locate 11, 9
  1003.                 Print "                                                               ";
  1004.                 s4800 = ur5602.Alias
  1005.                 If Asc(Left(s4800, 1)) = 0 Then
  1006.                   s4800 = ur5602.Name
  1007.                 End If
  1008.  8525           Print #3, s4800
  1009.                 Color 15, 1
  1010.                 i4818 = Len(s4800)
  1011.                 If i4818 < 25 Then
  1012.                   s4804 = s4800 + String(25 - i4818, 32)
  1013.                 Else
  1014.  8598             s4804 = s4800
  1015.                 End If
  1016.  8606           Locate 11, 9
  1017.                 Color 15, 1
  1018.                 Print " User: ";
  1019.                 Color 10, 0
  1020.                 Print s4804;
  1021.                 Color 15, 1
  1022.                 Print ", Please Wait! Still Searching!";
  1023.                 Delay 0.1
  1024.                 GoTo 7191
  1025.  8673           If (b4783 = ur5602.Sex) = 0 Then GoTo 8702
  1026.               Loop
  1027.  8702         GoTo 7487
  1028.             End If
  1029.  8708       Locate 11, 9
  1030.             Print "                                                               ";
  1031.             s4800 = ur5602.Alias
  1032.             If Asc(Left(s4800, 1)) = 0 Then
  1033.               s4800 = ur5602.Name
  1034.             End If
  1035.  8774       Print #3, s4800
  1036.             Color 15, 1
  1037.             i4818 = Len(s4800)
  1038.             If i4818 < 25 Then
  1039.               s4804 = s4800 + String(25 - i4818, 32)
  1040.             Else
  1041.  8847         s4804 = s4800
  1042.             End If
  1043.  8855       Locate 11, 9
  1044.             Color 15, 1
  1045.             Print " User: ";
  1046.             Color 10, 0
  1047.             Print s4804;
  1048.             Color 15, 1
  1049.             Print ", Please Wait! Still Searching!";
  1050.             Delay 0.1
  1051.             GoTo 7191
  1052.  8922       If (b4783 = ur5602.Sex) = 0 Then GoTo 8951
  1053.           Loop
  1054.  8951     GoTo 7487
  1055.           i4844 = Len(s4846)
  1056.           b4843 = 3
  1057.  9000     For i5592 = 1 To i4844 Step 1
  1058.             b4841 = Asc(Mid(s4846, i5592, 1))
  1059.             b4842 = b4841 Xor b4843
  1060.             b4843 = b4842
  1061.           Next
  1062.  9122     Print b4843
  1063.           Delay 10
  1064.           End 
  1065.  9140     i4844 = Len(s4846)
  1066.           b4843 = 3
  1067.  9183     For i5592 = 1 To i4844 Step 1
  1068.             b4841 = Asc(Mid(s4846, i5592, 1))
  1069.             b4842 = b4841 Xor b4843
  1070.             b4843 = b4842
  1071.           Next
  1072.  9305     If b4840 = b4843 Then
  1073.             Return 
  1074.           End If
  1075.  9324     GoTo 9330
  1076.  9330     Color 15, 0
  1077.           Cls 
  1078.           Print
  1079.           Print ur5602.Name;
  1080.           Print " This Program Has Been Tampered With!"
  1081.           Print "You wouldn't know anything about that would you ?"
  1082.           Delay 5
  1083.           End 
  1084.  9382     s4814 = s4810
  1085.           If i5596 = 0 Then
  1086.             i5568 = 0
  1087.             Beep 
  1088.             Color 15, 0
  1089.             Cls 
  1090.             s5598 = "BLAST4.BBS"
  1091.             GoSub 1244
  1092.             Color 12, 9
  1093.             Locate 10, 9
  1094.             Print "             Sorry, Registered Versions Only!!!";
  1095.             Locate 21, 80
  1096.             Delay 4
  1097.             GoTo 3078
  1098.           End If
  1099.           Do
  1100.             Do
  1101.  9481         i5568 = 2
  1102.               Color 15, 0
  1103.               Cls 
  1104.               s5598 = "BLAST4.BBS"
  1105.               GoSub 1244
  1106.               Locate 11, 9
  1107.               Color 14, 1
  1108.               Print " Enter Gender: (1=Male 2=Female Q=Quit)";
  1109.               Color 14, 1
  1110.               Print "->";
  1111.               Do
  1112.  9551           s5572 = InKey(1213417543)
  1113.                 If (s5572 = "") = 0 Then GoTo 9586
  1114.               Loop
  1115.  9586         If s5572 = "q" Or s5572 = "Q" Then
  1116.                 GoTo 9764
  1117.               End If
  1118.  9622         If s5572 = "1" Then
  1119.                 b4783 = 1
  1120.                 GoTo 9787
  1121.               End If
  1122.  9652         If s5572 = "2" Then
  1123.                 b4783 = 2
  1124.                 GoTo 9787
  1125.               End If
  1126.  9682         Color 15, 0
  1127.               Cls 
  1128.               s5598 = "BLAST4.BBS"
  1129.               GoSub 1244
  1130.               Beep 
  1131.               Beep 
  1132.               Locate 11, 9
  1133.               Color 11, 9
  1134.               Print "Could Not Locate Gender Type: ";
  1135.               Color 14, 1
  1136.               Print s5572;
  1137.               Delay 3
  1138.             Loop
  1139.  9764       Color 15, 0
  1140.             Cls 
  1141.             s4810 = s4814
  1142.             GoTo 3078
  1143.  9787       Color 15, 0
  1144.             Cls 
  1145.             s5598 = "BLAST4.BBS"
  1146.             GoSub 1244
  1147.             If b4783 = 2 Then
  1148.               Locate 11, 9
  1149.               Print "MasterBlaster!";
  1150.               Color 11, 1
  1151.               Print " Will Broadcast To All Users                  ";
  1152.               Locate 12, 24
  1153.               Print "With Gender Type: FEMALE";
  1154.               Color 15, 1
  1155.               Delay 2
  1156.               Color 15, 0
  1157.               Cls 
  1158.               GoTo 1613
  1159.             End If
  1160.  9904       If b4783 = 1 Then
  1161.               Locate 11, 9
  1162.               Print "MasterBlaster!";
  1163.               Color 11, 1
  1164.               Print " Will Broadcast To All Users                  ";
  1165.               Locate 12, 24
  1166.               Print "With Gender Type: MALE";
  1167.               Color 15, 1
  1168.               Delay 2
  1169.               Color 15, 0
  1170.               Cls 
  1171.               GoTo 1613
  1172.             End If
  1173.  9997       If i5568 = 8 Then
  1174.               Color 15, 0
  1175.               Cls 
  1176.               End 
  1177.             End If
  1178. 10022       GoTo 10028
  1179. 10028       Color 15, 0
  1180.             Cls 
  1181.             b4840 = 2
  1182.             s4846 = "BLAST4.BBS"
  1183.             GoSub 9140
  1184.             s5598 = s4846
  1185.             GoSub 1244
  1186.             Locate 9, 9
  1187.             Color 11, 1
  1188.             Print "[";
  1189.             Color 14, 1
  1190.             Print "A";
  1191.             Color 11, 1
  1192.             Print "]";
  1193.             Color 14, 1
  1194.             Print " Broadcasts To: First & Last Names Of All Users.";
  1195.             Locate 10, 9
  1196.             Color 11, 1
  1197.             Print "[";
  1198.             Color 14, 1
  1199.             Print "B";
  1200.             Color 11, 1
  1201.             Print "]";
  1202.             Color 14, 1
  1203.             Print " Broadcasts To: FullNames @ Selected Security Level.";
  1204.             Locate 11, 9
  1205.             Color 11, 1
  1206.             Print "[";
  1207.             Color 14, 1
  1208.             Print "C";
  1209.             Color 11, 1
  1210.             Print "]";
  1211.             Color 14, 1
  1212.             Print " Broadcasts To: Selected Gender.";
  1213.             Locate 12, 9
  1214.             Color 11, 1
  1215.             Print "[";
  1216.             Color 14, 1
  1217.             Print "D";
  1218.             Color 11, 1
  1219.             Print "]";
  1220.             Color 14, 1
  1221.             Print " Broadcasts To: Telephone Area Codes.";
  1222.             Locate 13, 9
  1223.             Color 11, 1
  1224.             Print "[";
  1225.             Color 14, 1
  1226.             Print "E";
  1227.             Color 11, 1
  1228.             Print "]";
  1229.             Color 14, 1
  1230.             Print " Broadcasts To: Selected Age Groups.";
  1231.             s6252 = ""
  1232.             Color 11, 1
  1233.             Locate 14, 15
  1234.             Print " Another Broadcast Q To Quit Or Selection->";
  1235.             Do
  1236.               Do
  1237. 10460           i4784 = 1
  1238.                 s4810 = ""
  1239.                 b4783 = 0
  1240.                 i5568 = 0
  1241.                 s5572 = InKey(1213417543)
  1242.                 If (s5572 = "") = 0 Then GoTo 10523
  1243.               Loop
  1244. 10523         If s5572 = "q" Or s5572 = "Q" Then
  1245.                 GoTo 1613
  1246.               End If
  1247. 10559         If s5572 = "a" Or s5572 = "A" Then
  1248.                 i5568 = 0
  1249.                 GoTo 3804
  1250.               End If
  1251. 10601         If s5572 = "b" Or s5572 = "B" Then
  1252.                 i5568 = 1
  1253.                 GoTo 3883
  1254.               End If
  1255. 10644         If s5572 = "c" Or s5572 = "C" Then
  1256.                 i5568 = 2
  1257.                 GoTo 9382
  1258.               End If
  1259. 10687         If s5572 = "d" Or s5572 = "D" Then
  1260.                 i5568 = 3
  1261.                 GoTo 10739
  1262.               End If
  1263. 10730         Beep 
  1264.             Loop
  1265. 10739       s4814 = s4810
  1266.             If i5596 = 0 Then
  1267.               i5568 = 0
  1268.               Beep 
  1269.               Color 15, 0
  1270.               Cls 
  1271.               s5598 = "BLAST4.BBS"
  1272.               GoSub 1244
  1273.               Color 12, 9
  1274.               Locate 10, 9
  1275.               Print "             Sorry, Registered Versions Only!!!";
  1276.               Locate 21, 80
  1277.               Delay 4
  1278.               GoTo 3078
  1279.             End If
  1280. 10838       i5568 = 3
  1281.             Color 15, 0
  1282.             Cls 
  1283.             s5598 = "BLAST4.BBS"
  1284.             GoSub 1244
  1285.             Locate 11, 9
  1286.             s4786 = InputMask("Area Code(xxx)->", "XXX", "", 1213417543)
  1287.             If Val(Left(s4786, 1)) = 0 Then
  1288.               GoTo 11157
  1289.             End If
  1290. 10930       If Val(Left(s4786, 1)) > 9 Then
  1291.               GoTo 11157
  1292.             End If
  1293. 10958       Locate 13, 9
  1294.             If InputYesNo("SeLect Gender [y/n]?", 1213417543) = -1 Then
  1295.               i5568 = 4
  1296.               GoTo 11304
  1297.             End If
  1298. 11002       b4783 = 0
  1299.             GoTo 11180
  1300.             If Val(Left(s4786, 1)) < 0 Then
  1301.               GoTo 11157
  1302.             End If
  1303. 11041       If Val(Left(s4786, 1)) > 9 Then
  1304.               GoTo 11157
  1305.             End If
  1306. 11069       GoTo 11180
  1307.             Color 15, 0
  1308.             Cls 
  1309.             s5598 = "BLAST4.BBS"
  1310.             GoSub 1244
  1311.             Beep 
  1312.             Beep 
  1313.             Locate 11, 9
  1314.             Color 11, 9
  1315.             Print "Could Not Locate Gender Type: ";
  1316.             Color 14, 1
  1317.             Print s5572;
  1318.             Delay 3
  1319.           Loop
  1320. 11157     Color 15, 0
  1321.           Cls 
  1322.           s4810 = s4814
  1323.           GoTo 3078
  1324. 11180     Color 15, 0
  1325.           Cls 
  1326.           s5598 = "BLAST4.BBS"
  1327.           GoSub 1244
  1328.           Locate 11, 9
  1329.           Print "MasterBlaster!";
  1330.           Color 11, 1
  1331.           Print " Will Broadcast To All Users                  ";
  1332.           Locate 12, 24
  1333.           Print "With Area Code (";
  1334.           Print Left(s4786, 3);
  1335.           Print ")";
  1336.           Color 15, 1
  1337.           Delay 2
  1338.           Color 15, 0
  1339.           Cls 
  1340.           GoTo 1613
  1341.           Do
  1342. 11304       Color 15, 0
  1343.             Cls 
  1344.             s5598 = "BLAST4.BBS"
  1345.             GoSub 1244
  1346.             Locate 11, 9
  1347.             Color 14, 1
  1348.             Print " Enter Gender: (1=Male 2=Female Q=Quit)";
  1349.             Color 14, 1
  1350.             Print "->";
  1351.             Do
  1352. 11367         s5572 = InKey(1213417543)
  1353.               If (s5572 = "") = 0 Then GoTo 11402
  1354.             Loop
  1355. 11402       If s5572 = "q" Or s5572 = "Q" Then
  1356.               GoTo 11157
  1357.             End If
  1358. 11438       If s5572 = "1" Then
  1359.               b4783 = 1
  1360.               GoTo 11704
  1361.             End If
  1362. 11468       If s5572 = "2" Then
  1363.               b4783 = 2
  1364.               GoTo 11580
  1365.             End If
  1366. 11498       Color 15, 0
  1367.             Cls 
  1368.             s5598 = "BLAST4.BBS"
  1369.             GoSub 1244
  1370.             Beep 
  1371.             Beep 
  1372.             Locate 11, 9
  1373.             Color 11, 9
  1374.             Print "Could Not Locate Gender Type: ";
  1375.             Color 14, 1
  1376.             Print s5572;
  1377.             Delay 3
  1378.           Loop
  1379. 11580     Color 15, 0
  1380.           Cls 
  1381.           s5598 = "BLAST4.BBS"
  1382.           GoSub 1244
  1383.           Locate 11, 9
  1384.           Print "MasterBlaster!";
  1385.           Color 11, 1
  1386.           Print " Will Broadcast To All Female Users   ";
  1387.           Locate 12, 24
  1388.           Print "With Area Code (";
  1389.           Print Left(s4786, 3);
  1390.           Print ")";
  1391.           Color 15, 1
  1392.           Delay 2
  1393.           Color 15, 0
  1394.           Cls 
  1395.           GoTo 1613
  1396. 11704     Color 15, 0
  1397.           Cls 
  1398.           s5598 = "BLAST4.BBS"
  1399.           GoSub 1244
  1400.           Locate 11, 9
  1401.           Print "MasterBlaster!";
  1402.           Color 11, 1
  1403.           Print " Will Broadcast To All Male Users     ";
  1404.           Locate 12, 24
  1405.           Print "With Area Code (";
  1406.           Print Left(s4786, 3);
  1407.           Print ")";
  1408.           Color 15, 1
  1409.           Delay 2
  1410.           Color 15, 0
  1411.           Cls 
  1412.           GoTo 1613
  1413. 11828     s4814 = s4810
  1414.           If i5596 = 0 Then
  1415.             i5568 = 0
  1416.             Beep 
  1417.             Color 15, 0
  1418.             Cls 
  1419.             s5598 = "BLAST4.BBS"
  1420.             GoSub 1244
  1421.             Color 12, 9
  1422.             Locate 10, 9
  1423.             Print "             Sorry, Registered Versions Only!!!";
  1424.             Locate 21, 80
  1425.             Delay 4
  1426.             GoTo 3078
  1427.           End If
  1428. 11927     i5568 = 5
  1429.           Color 15, 0
  1430.           Cls 
  1431.           s5598 = "BLAST4.BBS"
  1432.           GoSub 1244
  1433.           Locate 9, 9
  1434.           Color 15, 1
  1435.           Print "                                                ";
  1436.           Locate 9, 9
  1437.           Color 11, 1
  1438.           Print "[";
  1439.           Color 14, 1
  1440.           Print "A";
  1441.           Color 11, 1
  1442.           Print "]";
  1443.           Color 14, 1
  1444.           Print "  Age Group  1 - 12";
  1445.           Locate 10, 9
  1446.           Color 11, 1
  1447.           Print "[";
  1448.           Color 14, 1
  1449.           Print "B";
  1450.           Color 11, 1
  1451.           Print "]";
  1452.           Color 14, 1
  1453.           Print "  Age Group 13 - 17";
  1454.           Locate 11, 9
  1455.           Color 11, 1
  1456.           Print "[";
  1457.           Color 14, 1
  1458.           Print "C";
  1459.           Color 11, 1
  1460.           Print "]";
  1461.           Color 14, 1
  1462.           Print "  Age Group 18 - 20";
  1463.           Locate 12, 9
  1464.           Color 11, 1
  1465.           Print "[";
  1466.           Color 14, 1
  1467.           Print "D";
  1468.           Color 11, 1
  1469.           Print "]";
  1470.           Color 14, 1
  1471.           Print "  Age Group 21 - 64";
  1472.           Locate 13, 9
  1473.           Color 11, 1
  1474.           Print "[";
  1475.           Color 14, 1
  1476.           Print "E";
  1477.           Color 11, 1
  1478.           Print "]";
  1479.           Color 14, 1
  1480.           Print "  Age Group 65 - Up";
  1481.           s6252 = ""
  1482.           Color 11, 1
  1483.           Locate 14, 15
  1484.           Print "     Q To Quit Or Selection->";
  1485.           Do
  1486.             Do
  1487. 12368         s5572 = InKey(1213417543)
  1488.               If (s5572 = "") = 0 Then GoTo 12403
  1489.             Loop
  1490. 12403       If s5572 = "q" Or s5572 = "Q" Then
  1491.               GoTo 1613
  1492.             End If
  1493. 12439       If s5572 = "a" Or s5572 = "A" Then
  1494.               GoTo 12628
  1495.             End If
  1496. 12475       If s5572 = "b" Or s5572 = "B" Then
  1497.               GoTo 12628
  1498.             End If
  1499. 12511       If s5572 = "c" Or s5572 = "C" Then
  1500.               GoTo 12628
  1501.             End If
  1502. 12547       If s5572 = "d" Or s5572 = "D" Then
  1503.               GoTo 12628
  1504.             End If
  1505. 12583       If s5572 = "e" Or s5572 = "E" Then
  1506.               GoTo 12628
  1507.             End If
  1508. 12619       Beep 
  1509.           Loop
  1510.           Do
  1511. 12628       s5556 = s5572
  1512.             Color 15, 0
  1513.             Cls 
  1514.             s5598 = "BLAST4.BBS"
  1515.             GoSub 1244
  1516.             Locate 13, 9
  1517.             If InputYesNo("SeLect Gender [y/n]?", 1213417543) = -1 Then
  1518.               i5568 = 6
  1519.               GoTo 12923
  1520.             End If
  1521. 12704       b4783 = 0
  1522.             GoTo 12821
  1523.             Color 15, 0
  1524.             Cls 
  1525.             s5598 = "BLAST4.BBS"
  1526.             GoSub 1244
  1527.             Beep 
  1528.             Beep 
  1529.             Locate 11, 9
  1530.             Color 11, 9
  1531.             Print "Could Not Locate Gender Type: ";
  1532.             Color 14, 1
  1533.             Print s5572;
  1534.             Delay 3
  1535.           Loop
  1536. 12798     Color 15, 0
  1537.           Cls 
  1538.           s4810 = s4814
  1539.           GoTo 3078
  1540. 12821     Color 15, 0
  1541.           Cls 
  1542.           s5598 = "BLAST4.BBS"
  1543.           GoSub 1244
  1544.           Locate 11, 9
  1545.           Print "MasterBlaster!";
  1546.           Color 11, 1
  1547.           Print " Will Broadcast To All Users                  ";
  1548.           Locate 12, 24
  1549.           Print "In Selected Age Group!";
  1550.           Color 15, 1
  1551.           Delay 2
  1552.           Color 15, 0
  1553.           Cls 
  1554.           GoTo 1613
  1555.           Do
  1556. 12923       Color 15, 0
  1557.             Cls 
  1558.             s5598 = "BLAST4.BBS"
  1559.             GoSub 1244
  1560.             Locate 11, 9
  1561.             Color 14, 1
  1562.             Print " Enter Gender: (1=Male 2=Female Q=Quit)";
  1563.             Color 14, 1
  1564.             Print "->";
  1565.             Do
  1566. 12986         s5572 = InKey(1213417543)
  1567.               If (s5572 = "") = 0 Then GoTo 13021
  1568.             Loop
  1569. 13021       If s5572 = "q" Or s5572 = "Q" Then
  1570.               GoTo 12798
  1571.             End If
  1572. 13057       If s5572 = "1" Then
  1573.               b4783 = 1
  1574.               GoTo 13301
  1575.             End If
  1576. 13087       If s5572 = "2" Then
  1577.               b4783 = 2
  1578.               GoTo 13199
  1579.             End If
  1580. 13117       Color 15, 0
  1581.             Cls 
  1582.             s5598 = "BLAST4.BBS"
  1583.             GoSub 1244
  1584.             Beep 
  1585.             Beep 
  1586.             Locate 11, 9
  1587.             Color 11, 9
  1588.             Print "Could Not Locate Gender Type: ";
  1589.             Color 14, 1
  1590.             Print s5572;
  1591.             Delay 3
  1592.           Loop
  1593. 13199     Color 15, 0
  1594.           Cls 
  1595.           s5598 = "BLAST4.BBS"
  1596.           GoSub 1244
  1597.           Locate 11, 9
  1598.           Print "MasterBlaster!";
  1599.           Color 11, 1
  1600.           Print " Will Broadcast To All Female Users   ";
  1601.           Locate 12, 24
  1602.           Print "In Selected Age Group!";
  1603.           Color 15, 1
  1604.           Delay 2
  1605.           Color 15, 0
  1606.           Cls 
  1607.           GoTo 1613
  1608. 13301     Color 15, 0
  1609.           Cls 
  1610.           s5598 = "BLAST4.BBS"
  1611.           GoSub 1244
  1612.           Locate 11, 9
  1613.           Print "MasterBlaster!";
  1614.           Color 11, 1
  1615.           Print " Will Broadcast To All Male Users     ";
  1616.           Locate 12, 24
  1617.           Print "In Selected Age Group!";
  1618.           Color 15, 1
  1619.           Delay 2
  1620.           Color 15, 0
  1621.           Cls 
  1622.           GoTo 1613
  1623. 13403     i4836 = Len(s5588)
  1624.           If i4836 = 2 Then
  1625.             GoTo 6255
  1626.           End If
  1627. 13436     If i5596 = 0 Then
  1628.             GoTo 6255
  1629.           End If
  1630. 13456     s5598 = Right(s5588, i4836 - 2)
  1631.           If Exists(s5598) Then
  1632.           Else
  1633. 13495       GoTo 6255
  1634.           End If
  1635. 13501     Open s5598 For Input As 7
  1636.           Do
  1637. 13520       If EOF(7) Then
  1638.               Close 7
  1639.               GoTo 6287
  1640.             End If
  1641. 13542       Input #7, s5588
  1642.             i5592 = i5592 + 1
  1643.             Print #1, s5588
  1644.             If i5592 = 147 Then
  1645.               Close 7
  1646.               GoTo 6287
  1647.             End If
  1648. 13598     Loop
  1649. 13604     l5548 = Val(ParamStr(2))
  1650.           s5560 = ParamStr(3)
  1651.           If s5560 = "y" Or s5560 = "Y" Then
  1652.           Else
  1653. 13662       If s5560 = "n" Or s5560 = "N" Then
  1654.               s5560 = "no"
  1655.             Else
  1656. 13707         Color 15, 0
  1657.               Cls 
  1658.               Print
  1659.               Print " Must Have 3 Command Line Choices!( BLAST.WCX B [Conf #] [Public Y OR N] )"
  1660.               Print " Sample: BLAST.WCX B 0 Y (B=Birthday, 0=Conference #, Y=Public)"
  1661.               Delay 20
  1662.               End 
  1663.             End If
  1664.           End If
  1665. 13745     If Exists("BIRTHDAY.BLS") Then
  1666.           Else
  1667. 13765       Cls 
  1668.             Print
  1669.             Print "Note: Birthday.BLS Is Missing!"
  1670.             Beep 
  1671.             Beep 
  1672.             Beep 
  1673.             Delay 10
  1674.             Color 15, 0
  1675.             Cls 
  1676.             End 
  1677.           End If
  1678. 13806     Open "BIRTHDAY.BLS" For Input As 8
  1679.           Do
  1680. 13826       If EOF(8) Then
  1681.               Close 8
  1682.               GoTo 13894
  1683.             End If
  1684. 13848       Input #8, s5588
  1685.             If Left(s5588, 5) = "@0E@M" Then
  1686.               Close 8
  1687.               GoTo 14084
  1688.             End If
  1689. 13888     Loop
  1690. 13894     Open "BIRTHDAY.BLS" For Append As 1
  1691.           s6252 = ""
  1692.           Print #1, s6252
  1693.           b4840 = 68
  1694.           s4846 = "@0E@MasterBlaster! (BETA) By: Hughes Technologies, Inc."
  1695.           GoSub 9140
  1696.           s6252 = s4846
  1697.           Print #1, s6252
  1698.           If i5596 = 0 Then
  1699.             b4840 = 16
  1700.             s4846 = "Blasted This Message! Unregistered Copy!!"
  1701.             GoSub 9140
  1702.             s6252 = s4846
  1703.             GoTo 6443
  1704.           End If
  1705. 14021     b4840 = 15
  1706.           s4846 = "Blasted This Message! Registered To: "
  1707.           GoSub 9140
  1708.           s6252 = s4846 + s6282 + " " + s5576
  1709.           Print #1, s6252
  1710.           Close 1
  1711. 14084     s6276 = "Happy Birthday"
  1712.           s6268 = MakeWild.BBSName
  1713.           i5568 = 8
  1714.           GoTo 7053
  1715. 14120     CurrentDate d6527
  1716.           i6529 = Val(FormatDate(d6527, "mm"))
  1717.           i6531 = Val(FormatDate(d6527, "dd"))
  1718.           i6535 = Val(FormatDate(ur5602.BirthDate, "mm"))
  1719.           i6533 = Val(FormatDate(ur5602.BirthDate, "dd"))
  1720.           If (i6535 = i6529 And i6531 = i6533) = 0 Then GoTo 14250
  1721.         Loop
  1722. 14250 Loop
  1723.  
  1724. '! Called 1 time
  1725.       Function Func14380(mh65534 As MessageHeader) As Integer
  1726.         Func14380 = 0
  1727.         Open "BLA.Dat" For Input As 4
  1728.         Do
  1729. 14415     If EOF(4) Then
  1730.             Close 4
  1731.             GoTo 14762
  1732.           End If
  1733. 14437     Input #4, s6272
  1734.           i4818 = Len(s6272)
  1735.           If i4818 < 25 Then
  1736.             s4804 = s6272 + String(25 - i4818, 32)
  1737.           Else
  1738. 14501       s4804 = s6272
  1739.           End If
  1740. 14509     Color 15, 1
  1741.           Locate 11, 9
  1742.           Print String(64, 32);
  1743.           Locate 11, 9
  1744.           Print " Blasting Mail To: ";
  1745.           Color 10, 0
  1746.           Print s4804;
  1747.           Color 15, 1
  1748.           Print ", Still Searching!";
  1749.           Delay 0.1
  1750.           mh65534.To = s6272
  1751.           mh65534.From = s6268
  1752.           mh65534.Subject = s6276
  1753.           If s5560 = "y" Or s5560 = "Y" Then
  1754.           Else
  1755. 14672       mh65534.Flags = 1
  1756.           End If
  1757. 14686     Func14380 = -1
  1758.           If i5568 = 8 Then
  1759.             s6252 = "BIRTHDAY.BLS"
  1760.           Else
  1761. 14724       s6252 = "BLASTER.TXT"
  1762.           End If
  1763. 14733     AddMessage(mh65534, s6252, "", l5548)
  1764.         Loop
  1765. 14762
  1766.       End Function
  1767.